package com.dyzx.hbb.modules.attendance.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

@Data
public class AttendanceDeviceVO {

    /**
     * 规则名称
     */

    @JsonProperty("name")
    @NotNull(message = "名称不能为空")
    private String name;

    /**
     * 描述
     */
    @JsonProperty("description")
    private String description;

    /**
     * SSID
     */
    @JsonProperty("ssid")
    @NotNull(message = "SSID不能为空")
    private String ssid;

    /**
     * ip 地址
     */
    private String ip;
    /**
     * 类型
     */
    @JsonProperty("type")
    @NotNull(message = "类型不能为空")
    private Integer type;

    /**
     * 位置
     */
    private String location;
}
